package com.jlkf.service;

import java.security.spec.InvalidKeySpecException;
import java.util.Map;

import com.jlkf.pojo.TblIntegralSet;
import com.platform.server.response.response.pojo.ReturnData;

public interface TblIntegralSetService {
	/**
	 * 根据金额计算积分
	 */
	ReturnData calculateIntegral(Double money);
	
	/**
     * PC购买积分
     */
    ReturnData buyIntegral(String json)  throws InvalidKeySpecException;
    
    /**
     * 积分明细
     */
    ReturnData getIntegralList(Long userId,Integer type,Integer pageNumber,Integer pageSize);
    
    /**
     * （后台）积分配置
     */
    TblIntegralSet getDetailByType(Integer type);
    
    /**
     * 新增积分配置
     */
    int insertIntegral(TblIntegralSet integralSet);
    
    /**
     * 更新积分配置
     */
    int updateIntegral(TblIntegralSet integralSet);
    
    /**
	 * 1余额兑换多少积分
	 */
	ReturnData getIntegral();
}
